#vaapara <PsaTidiAayaAae.Pca>
paunaZ mauqya()
{
paunaZ mai, jae, ke;
jaeMvh(mai=0;mai<10;mai++)
{
jaeMvh(jae=0;jae<5;jae++)
{
jaeMvh(ke=0;ke<3;ke++)
{
laiha("%paunaZ %paunaZ %paunaZ\n",mai,jae,ke);
jar(jae == 3)
{
jaa baaher;
}
}
}
}
baaher:
laiha("Aalae baaher cyaa D laupa");
}

आउटपुट

0 0 0
0 0 1
0 0 2
0 1 0
0 1 1
0 1 2
0 2 0
0 2 1
0 2 2
0 3 0
Aalae baaher cyaa D laupa

सी मधील गोटो स्टेटमेंट (वाक्यरचना आणि उदाहरणांसह)

गोटो स्टेटमेंट सी मध्ये जंप स्टेटमेंट म्हणून ओळखले जाते. नावानुसार, गोटोचा वापर प्रोग्राम नियंत्रण पूर्वनिर्धारित लेबलवर हस्तांतरित करण्यासाठी केला जातो. विशिष्ट स्थितीसाठी कोडच्या काही भागाची पुनरावृत्ती करण्यासाठी गोटो स्टेटमेंटचा वापर केला जाऊ शकतो. हे एकाधिक लूप तोडण्यासाठी देखील वापरले जाऊ शकते जे एकाच ब्रेक स्टेटमेंटचा वापर करून केले जाऊ शकत नाही. तथापि, हा कार्यक्रम कमी वाचनीय आणि गुंतागुंत केल्यामुळे गोटो वापरणे हे आजकाल टाळले जाते.

कसे लिहावे

laebala:
//kahi Baaga cyaa D kaed;
jaa laebala;

गोटो उदाहरण

सी भाषेत गोटो स्टेटमेंट वापरण्यासाठी एक साधे उदाहरण पाहूया.

उदाहरण

#vaapara <PsaTidiAayaAae.Pca>
paunaZ mauqya()
{
paunaZ saMqyaa,mai=1;
laiha("pzavaiST kra D kzmaaMk jyaacyaa Tebala Aapana hvae Aahe Tu mauna?");
vacaa("%paunaZ",&saMqyaa);
Tebala:
laiha("%paunaZ x %paunaZ = %paunaZ\n",saMqyaa,mai,saMqyaa*mai);
mai++;
jar(mai<=10)
jaa Tebala;
}

आउटपुट

pzavaiSTRkra D kzmaaMk jyaacyaa Tebala Aapana hvaeRAahe Tu mauna?10
10 PKsa 1 = 10
10 PKsa 2 = 20
10 PKsa 3 = 30
10 PKsa 4 = 40
10 PKsa 5 = 50
10 PKsa 6 = 60
10 PKsa 7 = 70
10 PKsa 8 = 80
10 PKsa 9 = 90
10 PKsa 10 = 100

आम्ही GOTO कधी वापरावे?

आम्ही GOTO कधी वापरावे?

जेव्हा आपल्याला एकाच वेळी एकाच स्टेटमेंटचा वापर करून एकाधिक लूप तोडण्याची आवश्यकता असते तेव्हा गोटो वापरणे अधिक श्रेयस्कर आहे. खालील उदाहरणाचा विचार करा.

जेव्हा आपल्याला एकाच वेळी एकाच स्टेटमेंटचा वापर करून एकाधिक लूप तोडण्याची आवश्यकता असते तेव्हा गोटो वापरणे अधिक श्रेयस्कर आहे. खालील उदाहरणाचा विचार करा.

◀ मागील पुढील ▶